home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Code Resources / CDEF - DeBugger 2.0.2 / About Me!.c next >
Encoding:
Text File  |  1995-10-19  |  4.7 KB  |  127 lines  |  [TEXT/KAHL]

  1. // AboutMe.c
  2.  
  3. /******************************************************************************
  4.  
  5.     /----\  /-\
  6.    /      \/--/
  7.    --------
  8.    ||    ||
  9.  
  10.   CDEF - DeBugger v2.0.1
  11.   
  12.   Written in Think 'C' v 7.x
  13.   by Douglas Jones and Marc White ( Who really did most of the CDEF stub part! :) )
  14.   
  15.   Originally written...
  16.   May-June             1995
  17.   
  18.   And Revisions...
  19.   Junbe-October        1995
  20.   
  21.   Q: Hey Doug what is CDEF - Debugger?
  22.   
  23.       This is a pretty cool little hack to allow you to debug a code resource from
  24.       within your application.  The example that is given here is for a control
  25.       defintion or a "cdef" as they are normally called.  I cannot gaurantee that in
  26.       fact this will work on every system, but I've yet to have a problem. With version
  27.       2.0 it should work on both 68xxx and PowerPC machines.
  28.   
  29.   
  30.   Q: How did you ever learn to do this?
  31.   
  32.       Well version 1.0 incorporated a thing called an embedded code resource. This was
  33.       neat and all, but a little bit sloppy. My friend Marc White, who let's me call him
  34.       friend for an annual fee of $5, told me of a thing called a "Stub". I've never heard
  35.       of it, I told him this and he went on explaning it to me. That's how it came about. 
  36.       Check out our converstation in the "About Stub.c" file. It will explain what a "stub" is.
  37.   
  38.   
  39.   Q: Is this the best way to make a control definition?
  40.   
  41.       I will be the first to tell you that this code isn't the fastest way to do things.  I
  42.       didn't create it to be efficient. It was created to teach, so most of the stuff I do
  43.       is "In-Procedure" so to speak. That means I try not to jump around alot. You
  44.       could make macros to do alot of what I'm doing, but I'll leave that up to you.
  45.   
  46.   
  47.   Q: Why did you make this and what do you want from me?
  48.   
  49.       I hope this helps you in debugging your cdef's and such. I don't want money 
  50.       or any credit, really this isn't my work. Yea, like I know assembly.  Or I knew
  51.       how to create a CDEF stub. HA. I'm just a lonely programmer trying to figure things
  52.       out.
  53.   
  54.   
  55.   Q: You seem like a nice guy how on earth could I reach you?
  56.   
  57.       If you wish to contact me you can, but pleassse don't expect me to know much
  58.       about how the STUB works. I would be more than happy to answer anything about
  59.       how a cdef works. Don't hesitate to ask me something that you think is "stupid".
  60.       I intended to make this for people that are more like me. I'm still learning
  61.       all I can learn about programming.  If it wasn't for other people making examples
  62.       for me to hack through I would still be trying to figure out how to make my computer beep.
  63.   
  64.   
  65.   Q: Umm.. Doug you did some things wrong. I don't think your that smart.
  66.   
  67.       If you find any bugs or major errors, which I'm sure I have, let me know about them.
  68.       Heck you could even fix them and send me the new copy.
  69.   
  70.   
  71.   Q: Groovy! How do I contact you?
  72.   
  73.       You can contact me at...
  74.       
  75.       Doug Jones
  76.       LLStudio@eWorld.com
  77.   
  78.   
  79.   Q: Doug I'm curious about other examples, yours is.. well... not that interesting.
  80.   
  81.  
  82.     Other fine examples about CDEF's that I have run across are...
  83.     
  84.     Jim's CDEF's.........................written by James G. Stout
  85.     
  86.         * This is probably one of the best out there. Jim really explains
  87.           a variety of cdef's other that a simple slider. I would highly
  88.           recommend you taking a look at this.
  89.           
  90.     Slider CDEF 1.3......................written by Harold Ekstrom
  91.     
  92.         * If you would like to see how to use GWorld drawing in your cdef
  93.           then you need to check out this.  I don't think I've yet run accross
  94.           a better commented piece of code in my life. Excelent code!
  95.           
  96.     PopUp 1.0b4..........................written by Ari Halberstadt
  97.     
  98.         * Anything you would ever want to know about a popup control.
  99.         
  100.         
  101.   Q: Doug is there anybody out there you would like to thank before leaving?
  102.   
  103.       I would like to thank...
  104.       
  105.       Marc White. He is a programming fool. He know's more computer languages than
  106.       I know cola's. If it wasn't for him I would be a bigger nothing than I am today.
  107.       And if it wasn't for him we would never have met version 2.0 of CDEF - DeBugger.
  108.       And also it wouldn't work on a PowerPC.
  109.       
  110.       Jim Stout. Wether you know it or not, I truely do appreciate you putting out
  111.       Jim's CDEF's for public access. If it wasn't for you and people like you I 
  112.       wouldn't be able to figure anything out. Learning is seeing and your code is
  113.       a big help in that area.
  114.       
  115.       All the little people. If it wasn't for people trying to do things different
  116.       from what the Corporations want us to do then we wouldn't have creativity. And
  117.       thus change.
  118.       
  119.       
  120.       
  121.       Have fun and don't work to hard.  If you ever do anything cool be sure to put it
  122.       out on some boards or the net.
  123.       
  124.                                                       Doug
  125.         
  126.         
  127. *******************************************************************************/